[水]整数拆分积 Posted on 2023-08-12 Edited on 2024-04-19 In OI 笔记 [水]整数拆分积 问题:对于 n(n≥3),要求构造拆分 n=∑i=1mai,最大化 ∏ai。 最优情况下,满足 nmod3=0,ai=3。 nmod3=2,i<m,ai=3;am=2。 nmod3=1,i<m,ai=3;am=4 或 i<m−1,ai=3;am−1=am=2。 容易发现 ai=2,ai=4 的都是边界情况,我们只需要分析为何 ai=3 能够最大化答案。 考虑由高维均值不等式 ∏aim≤∑aim,∏ai≤(∑aim)m。 故知在 ai 尽量平均时取到最值,现在只需分析ai=x在何时取到最值。 不妨用一个函数 g(x)=xnx 来描述问题, 由于上标中的 n 不影响单调性,不妨分析 f(x)=g1n(x)=x1x。 f(x)=elnxxf′(x)=elnxx⋅1−lnxx2 容易发现 f(x) 在 x0=e 处取极大值。 由于 x′∈Z,带入 f(2)≈1.414,f(3)≈1.442。 故取 ai=3。